surmount the difficulty - German English Dictionary